#include "a.h"

class C;

class X: public A
{
public:
  X();
  C makeCopy(const C& c);
  int getValue();
private:
  struct XImpl;
  XImpl *pImpl;  
};